package com.ruoyi.central.service;

import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.ruoyi.central.domain.TopCentralProductTypeMaterial;
import com.ruoyi.common.core.service.IService;

import java.util.List;

/**
 * 产品批次关联Service接口
 *
 * @author SunLuQuan
 * @date 2022-04-17
 */
public interface ITopCentralProductTypeMaterialService extends IService<TopCentralProductTypeMaterial>
{
    /**
     * 查询产品批次关联
     * 
     * @param batchNo 产品批次关联主键
     * @param columns 查询指定的列
     * @return 产品批次关联
     */
    public TopCentralProductTypeMaterial selectById(String batchNo, SFunction<TopCentralProductTypeMaterial,?> ... columns);

    /**
     * 查询产品批次关联列表
     *
     * @param topCentralProductTypeMaterial 产品批次关联
     * @return 产品批次关联集合
     */
    public List<TopCentralProductTypeMaterial> selectList(TopCentralProductTypeMaterial topCentralProductTypeMaterial);

}
